import { request } from '@umijs/max';
import { FileDetail } from './index';

export const PLAY_BASE_URL =
  'http://localhost:8080/orange-groves/api/v1/file/play';

// 上传文件（接口返回文件fileDetailVO）
export async function uploadFile(file: File) {
  const formData = new FormData();
  formData.append('multipartFile', file); // 使用 'multipartFile' 作为key，与后端对应

  return request<FileDetail>('/file/upload', {
    method: 'POST',
    data: formData,
    requestType: 'form', // 指定请求类型为表单
    headers: {
      'Content-Type': 'multipart/form-data', // 设置正确的 Content-Type
    },
  });
}
